package com.ruoyi.logistic.service;

import com.ruoyi.logistic.domain.NetworkSheetPriceUnderpay;
import com.ruoyi.logistic.domain.NetworkSheetPriceUnderpayRecord;
import com.ruoyi.logistic.domain.PageDate;
import com.ruoyi.logistic.domain.vo.NetworkSheetPriceUnderpayVo;

import java.sql.Date;
import java.util.List;

public interface NetworkSheetPriceUnderpayService {
    List<NetworkSheetPriceUnderpay> selectAll(PageDate pageDate);
    Boolean insert(NetworkSheetPriceUnderpay networkSheetPriceUnderpay);
    Boolean update(NetworkSheetPriceUnderpay networkSheetPriceUnderpay);
    Boolean deleteById(Integer id);
    NetworkSheetPriceUnderpay findById(Integer id);
    List<NetworkSheetPriceUnderpay> search(NetworkSheetPriceUnderpayVo networkSheetPriceUnderpayVo
                                           );
    List<NetworkSheetPriceUnderpayRecord> searchDetail(Date startTime,
                                                       Date endTime,
                                                       Integer id
    );
}
